Skip to content

feat(openagent): capture reversible file checkpoints - #196

Merged
smshagor-dev merged 1 commit into
mainfrom
feature/openagent-reversible-checkpoints
Sep 6, 2026
Merged

feat(openagent): capture reversible file checkpoints#196
smshagor-dev merged 1 commit into
mainfrom
feature/openagent-reversible-checkpoints

Conversation

@smshagor-dev

Copy link
Copy Markdown
Owner

Summary

  • capture bounded before/after file contents for OpenAgent file mutations
  • attach SHA-256 evidence and Base64 payloads to durable checkpoint records
  • recursively snapshot directory deletes and moves within strict 500-entry / 10 MiB limits
  • block symlink, oversized, and unsupported destructive mutations when a reversible checkpoint cannot be produced
  • document the remaining restore/replay and terminal snapshot work honestly

Validation

  • npm run build
  • npm run lint (2 pre-existing warnings, 0 errors)
  • npm run test:image
  • git diff --check

Rust formatting, clippy, and tests run in repository CI.

@smshagor-dev
smshagor-dev merged commit f2e0bbc into main Sep 6, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant